<?php

namespace app\common\model;

use think\Db;
use think\Model;

/**
 * 会员模型
 * @method static mixed getByUsername($str) 通过用户名查询用户
 * @method static mixed getByNickname($str) 通过昵称查询用户
 * @method static mixed getByMobile($str) 通过手机查询用户
 * @method static mixed getByEmail($str) 通过邮箱查询用户
 */
class TimuRecord extends Model
{
    // 表名,不含前缀
    protected $name = 'timu_record';
    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';
    // 定义时间戳字段名
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';

    /**
     * 列表
     */
    public function dataList($dis, $order = '' , $page = 0, $limit = 0, $field = '*')
    {
        $res = $this->where($dis);
        if ($order) {
            $res = $res->order($order);
        }
        if ($field) {
            $res = $res->field($field);
        }
        if ($page && $limit) {
            $res = $res->page($page, $limit);
        }
        return $res->select();
    }

    /**
     * 信息
     */
    public function dataInfo($dis, $field = '*')
    {
        $res = $this->where($dis);
        if ($field) {
            $res = $res->field($field);
        }
        return $res->find();
    }

}
